/**
 * @Title: practiceDao.java
 * @Package com.car.dal.dao.practice
 * @Description: TODO
 * Copyright: Copyright (c) 2016
 * Company:华夏二手车网
 * 
 * @author geyang
 * @date 2016年6月9日 下午7:14:21
 * @version V1.0
 */
package com.car.dal.dao.office;

import java.util.List;

import com.car.bean.GridObj;
import com.car.bean.PageObj;
import com.car.dal.dao.ibatis.CommonDaoInterface;
import com.car.dal.object.TgOffice;
import com.car.util.Page;

public interface TgOfficeDao  extends CommonDaoInterface<TgOffice, Long>{
	
	public GridObj GetList(TgOffice tgOffice, PageObj pageObj);
	
	public Integer getCenterZonji(TgOffice tgoffice);

	public Double getCenterMerchant(String yearAgo,String currentDate,String region,Integer state);

	public Integer getCenterTotal(TgOffice tgOffice);
	
	public Integer getCenterNot(TgOffice tgOffice);
	
	public Integer getCenterReal(TgOffice tgOffice);
	
	public List<TgOffice> getOfficeName(TgOffice tgOffice);
	
	public List<TgOffice> getOfficeName2(TgOffice tgOffice);

	public List<TgOffice> getCoreNameByCity(String cityName);

	public Double getCurrentCityMerchant(String startDate, String endDate, String keynames, Integer state);

	public List<TgOffice> getCoreNameByCity2(TgOffice office);

	public List<TgOffice> getcentersByType(TgOffice office, Page page);

	public Integer getCentercount(TgOffice office);

	public List<TgOffice> findByName(TgOffice office2);
	/**
	 * @Title: 方法名：getAll_Tg_office
	 * @Description: 功能描述：获取所有的中心
	 * @author hqD ☺ ^o^
	 * @date 2017年12月19日 下午1:32:01
	 * @param @return    
	 * @return List<TgOffice>    返回类型
	 */
	public List<TgOffice> getAll_Tg_office();

	/*
	 * 按城市查询所有的中心
	 * */
	public List<TgOffice> getCoreNameByCity3(TgOffice office);
	/**
	 * @Title: 方法名：getOfficeNameByProvince
	 * @Description: 功能描述：按省查询中心
	 * @author hqD ☺ ^o^
	 * @date 2018年1月5日 上午10:44:37
	 * @param @param province
	 * @param @return    
	 * @return List<TgOffice>    返回类型
	 */
	public List<TgOffice> getOfficeNameByProvince(String province);


}
